package core.source.pojo.entity;



/**
 * @author Long
 * @version 1.0
 * @description:
 * @title Column
 * @date 2021/2/22 9:42
 */

public class Column {
    /**
     * @description: 列名
     * @eg:
     */
    private String columnName;
    /**
     * @description: 大写明
     * @eg:
     */
    private String upperCaseName;
    /**
     * @description: 是否主键
     * @eg:
     */
    private String primaryKey;
    /**
     * @description: 驼峰命名
     * @eg:
     */
    private String humpName;
    /**
     * @description: 全小写名
     * @eg:
     */
    private String lowerCaseTableName;
    /**
     * @description: 数据类型（SQL）
     * @eg:
     */
    private String dataType;
    /**
     * @description: java类型
     * @eg:
     */
    private String javaType;
    /**
     * @description: 数据大小
     * @eg:
     */
    private String dataSize;
    /**
     * @description: 小数点位数
     * @eg:
     */
    private String decimalDifits;
    /**
     * @description: 允许为空？
     * @eg:
     */
    private String nullAble;
    /**
     * @description: 备注
     * @eg:
     */
    private String remarks;

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getUpperCaseName() {
        return upperCaseName;
    }

    public void setUpperCaseName(String upperCaseName) {
        this.upperCaseName = upperCaseName;
    }

    public String getPrimaryKey() {
        return primaryKey;
    }

    public void setPrimaryKey(String primaryKey) {
        this.primaryKey = primaryKey;
    }

    public String getHumpName() {
        return humpName;
    }

    public void setHumpName(String humpName) {
        this.humpName = humpName;
    }

    public String getLowerCaseTableName() {
        return lowerCaseTableName;
    }

    public void setLowerCaseTableName(String lowerCaseTableName) {
        this.lowerCaseTableName = lowerCaseTableName;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getJavaType() {
        return javaType;
    }

    public void setJavaType(String javaType) {
        this.javaType = javaType;
    }

    public String getDataSize() {
        return dataSize;
    }

    public void setDataSize(String dataSize) {
        this.dataSize = dataSize;
    }

    public String getDecimalDifits() {
        return decimalDifits;
    }

    public void setDecimalDifits(String decimalDifits) {
        this.decimalDifits = decimalDifits;
    }

    public String getNullAble() {
        return nullAble;
    }

    public void setNullAble(String nullAble) {
        this.nullAble = nullAble;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}
